\hypertarget{classLearningAlgorithm}{
\section{LearningAlgorithm Class Reference}
\label{classLearningAlgorithm}\index{LearningAlgorithm@{LearningAlgorithm}}
}
Inheritance diagram for LearningAlgorithm::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classLearningAlgorithm}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{classLearningAlgorithm_a0ec630ac5340988eea92b8ede9a4422d}{$\sim$LearningAlgorithm} ()
\item 
\hypertarget{classLearningAlgorithm_a43578336f77312cfc2aac189034d9d78}{
virtual void {\bfseries reset} ()=0}
\label{classLearningAlgorithm_a43578336f77312cfc2aac189034d9d78}

\item 
\hypertarget{classLearningAlgorithm_a241f4be6894d83d6a61bfa0689fee874}{
virtual void {\bfseries train} (FeatureSet)=0}
\label{classLearningAlgorithm_a241f4be6894d83d6a61bfa0689fee874}

\item 
\hypertarget{classLearningAlgorithm_a5460eb0cc848daf0f84c5fc7093fe94b}{
virtual \hyperlink{structOutput}{Output} {\bfseries classify} (Features)=0}
\label{classLearningAlgorithm_a5460eb0cc848daf0f84c5fc7093fe94b}

\item 
\hypertarget{classLearningAlgorithm_a188698bec0d1d94f573521c9a0f1e831}{
virtual std::pair$<$ \hyperlink{structOutput}{Output}, FeatureType $>$ {\bfseries classification} (Features)=0}
\label{classLearningAlgorithm_a188698bec0d1d94f573521c9a0f1e831}

\item 
\hypertarget{classLearningAlgorithm_a77ba7b2046ba7015fca9f7f1262ca2f0}{
virtual void {\bfseries setUnknownThreshold} (float)=0}
\label{classLearningAlgorithm_a77ba7b2046ba7015fca9f7f1262ca2f0}

\item 
\hypertarget{classLearningAlgorithm_ab8294855692cdef11461c97942f6239f}{
virtual float {\bfseries getUnknownThreshold} ()=0}
\label{classLearningAlgorithm_ab8294855692cdef11461c97942f6239f}

\item 
\hypertarget{classLearningAlgorithm_aa2faa60adbe835f0748cb1b47f822379}{
virtual void {\bfseries print} ()=0}
\label{classLearningAlgorithm_aa2faa60adbe835f0748cb1b47f822379}

\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classLearningAlgorithm_a0ec630ac5340988eea92b8ede9a4422d}{
\index{LearningAlgorithm@{LearningAlgorithm}!$\sim$LearningAlgorithm@{$\sim$LearningAlgorithm}}
\index{$\sim$LearningAlgorithm@{$\sim$LearningAlgorithm}!LearningAlgorithm@{LearningAlgorithm}}
\subsubsection[{$\sim$LearningAlgorithm}]{\setlength{\rightskip}{0pt plus 5cm}LearningAlgorithm::$\sim$LearningAlgorithm ()\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}
\label{classLearningAlgorithm_a0ec630ac5340988eea92b8ede9a4422d}
Pure interface class. Empty (virtual) destructor. 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
LearningAlgorithm.h\item 
LearningAlgorithm.cpp\end{DoxyCompactItemize}
